// 判断设备类型
export const useDeviceType = () => {
    let UA: string;
    if (process.client) {
        // 如果是在客户端执行，则通过 navigator 获取 user-agent
        UA = navigator.userAgent;
    } else {
        // 如果是在服务端执行，则通过请求头获取 user-agent
        UA = useRequestHeader('user-agent') as string;
    }
    const type = ref<'mobile' | 'pc'>('pc');
    // 通过 UA 来判断设备类型是 pc 还是 mobile
    if (/(Android|webOS|iPhone|iPod|tablet|BlackBerry|Mobile)/i.test(UA)) {
        type.value = 'mobile';
    } else {
        type.value = 'pc';
    }
    return type;
};
